package jlib.component.tool.event {
	import flash.events.Event;	

	/**
	 * @author 박종희
	 */
	public class SelectToolEvent extends Event {
		
		public static const CANCEL_SELECT:String  = "cancelSelect";
		public static const CHANGE_SELECTLIST:String = "changeSelectList";
		public static const CHANGE_STATE:String = "changeState";
		
		public static const LOCK_OBJECT_SELECT:String = "LOCK_OBJECT_SELECT";
		
		public var notify:*; 
		
		public function SelectToolEvent(type : String, notify:* = null ,bubbles : Boolean = false, cancelable : Boolean = false): void
		{
			super( type, bubbles, cancelable );
			this.notify = notify;
		}
		
		public override function clone():Event 
		{ 
			return new SelectToolEvent(type, notify ,bubbles, cancelable);
		} 
		
		public override function toString():String 
		{ 
			return formatToString("SelectToolEvent", "type", "notify", "bubbles", "cancelable", "eventPhase"); 
		}
		
	}//c
}///p
